package com.jess.arms.http.log;

import java.util.ArrayList;
import java.util.List;

import okhttp3.Interceptor;

/**
 * =================================DESC-BEGIN=================================
 * 忽略指定地址的日志
 * 日志打印时：OKHttp中{@link Buffer#readString(Charset)}会导致OOM
 *
 * @see RequestInterceptor#intercept(Interceptor.Chain)
 * =================================DESC-END===================================
 * <li>标题:
 * <li>说明:
 * <li>创建人：邹旭
 * <li>创建日期：2020-01-02 15:10
 * <li>修改人:
 * <li>修改日期：
 * <li>修改内容：
 */
public class IgnoreURLManager {
    private volatile static List<String> urls = new ArrayList<>();

    private static void init() {
        if (urls.size() == 0) {
//            urls.add("zy/emZyJxdxjl/findEmZyJxdxjlForlxList.action");
        }
    }

    public static List<String> getIgnoreUrls() {
//        if (true) {
//            return new ArrayList<>();
//        }
        if (urls.size() == 0) {
            synchronized (urls) {
                init();
            }
        }
        return new ArrayList<>(urls);
    }
}
